# 使用 Node 作为基础镜像
FROM node:16

# 设置工作目录
WORKDIR /app

# 复制 package.json 和 package-lock.json 文件到容器中
COPY package*.json ./

RUN npm install -g create-vite

# 安装项目依赖
RUN npm install

# 复制所有文件到容器中
COPY . .

# 构建项目
RUN npm run build

# 暴露容器的端口，根据你的项目端口进行修改
EXPOSE 5000

# 运行项目
CMD npm run preview
